package com.lixinyue.working;

import com.lixinyue.exer.Account;
import com.lixinyue.exer2.Bank;
import com.lixinyue.working.test.Dog;
import com.lixinyue.working.*;
import java.nio.channels.AcceptPendingException;
import java.util.Arrays;

import static java.lang.Math.round;
import static java.lang.System.*;

/*
一、package 关键字的使用
1.为了更好地实现项目中类的管理，提供报的概念
2.使用package声明类或接口所属的包，生命在源文件的首行
3.包，属于标识符，遵循标识符的命名规则、规范（xxxx)
4.每‘.’一次，代表一层文件目录，同名的包下，不能命名同名的接口、类，不同的文件目录可以
二、import关键字的使用
import：导入

1.在源文件中显式的使用import结构导入指定报下的类、接口
2.生命在报的声明和类的声明之间
3.如果需要导入多个结构，则并列写出即可
4.可以使用xxx.*的方式，表示可以导入xxx包下的所有结构
5.如果使用的类或接口是定义在Java.lang包下的，则可以省略导包
6.如果使用的类或接口是本包下定义的，则也可以省略import结构
7.如果在源文件中使用了不同包下同名的类，则必须有一个类需要以全类名的方式显示
8.使用”xxx.*"方式表明可以调用xxx包下的所有结构，但是如果使用的是xxx子包下的结构，则仍需要显式导入
9.
 */
public class PackageImport {
    public static void main(String[] args) {
        System.out.println(Arrays.toString(new int[]{12,34,56,7}));
        Bank bank=new Bank();
        OverLoad overLoad = new OverLoad();
        Account account=new Account(1000,2000,0.009);
        com.lixinyue.exer2.Account account1 = new com.lixinyue.exer2.Account(2000);
        new Dog();
        out.println();
        long num=round(123.44);






    }
}
